func syscall.ptrace
17 uses
syscall (current package)
syscall_linux.go#L739: err = ptrace(req, pid, addr-addr%sizeofPtr, uintptr(unsafe.Pointer(&buf[0])))
syscall_linux.go#L751: err = ptrace(req, pid, addr+uintptr(n), uintptr(unsafe.Pointer(&buf[0])))
syscall_linux.go#L779: err = ptrace(peekReq, pid, addr-addr%sizeofPtr, uintptr(unsafe.Pointer(&buf[0])))
syscall_linux.go#L785: err = ptrace(pokeReq, pid, addr-addr%sizeofPtr, word)
syscall_linux.go#L795: err = ptrace(pokeReq, pid, addr+uintptr(n), word)
syscall_linux.go#L806: err = ptrace(peekReq, pid, addr+uintptr(n), uintptr(unsafe.Pointer(&buf[0])))
syscall_linux.go#L812: err = ptrace(pokeReq, pid, addr+uintptr(n), word)
syscall_linux.go#L831: return ptrace(PTRACE_GETREGS, pid, 0, uintptr(unsafe.Pointer(regsout)))
syscall_linux.go#L835: return ptrace(PTRACE_SETREGS, pid, 0, uintptr(unsafe.Pointer(regs)))
syscall_linux.go#L839: return ptrace(PTRACE_SETOPTIONS, pid, 0, uintptr(options))
syscall_linux.go#L844: err = ptrace(PTRACE_GETEVENTMSG, pid, 0, uintptr(unsafe.Pointer(&data)))
syscall_linux.go#L850: return ptrace(PTRACE_CONT, pid, 0, uintptr(signal))
syscall_linux.go#L854: return ptrace(PTRACE_SYSCALL, pid, 0, uintptr(signal))
syscall_linux.go#L857: func PtraceSingleStep(pid int) (err error) { return ptrace(PTRACE_SINGLESTEP, pid, 0, 0) }
syscall_linux.go#L859: func PtraceAttach(pid int) (err error) { return ptrace(PTRACE_ATTACH, pid, 0, 0) }
syscall_linux.go#L861: func PtraceDetach(pid int) (err error) { return ptrace(PTRACE_DETACH, pid, 0, 0) }
zsyscall_linux_amd64.go#L188: func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {